olfactory pits - German English Dictionary